<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="Content-Language" content="en-us">
	<title>Xtext-Web Example</title>
	<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>

<div class="text-container">

<h1>Welcome to Xtext</h1>
Please choose an example.

<h2>Orion</h2>
The following examples are based on <a href="http://eclipse.org/orion/">Orion</a>.

<h3>State Machine</h3>
<ul>
	<li><a href="orion-statemachine-static.html">Static integration</a> (text is defined in HTML)</li>
	<li><a href="orion-statemachine-resource.html">Resource-based integration</a> (text is stored in a file on the server)</li>
	<li><a href="orion-statemachine-stateless.html">Stateless integration</a> (server does not use session state)</li>
	<li><a href="orion-statemachine-autogenerate.html">Live code generation</a></li>
	<li><a href="orion-statemachine-static-multi.html">Multiple synchronized resources (static)</a></li>
	<li><a href="orion-statemachine-resource-multi.html">Multiple synchronized resources (resource-based)</a></li>
</ul>

<h3>Entities (Using Xbase)</h3>
<ul>
	<li><a href="orion-entities-static.html">Static integration</a> (text is defined in HTML)</li>
	<li><a href="orion-entities-resource.html">Resource-based integration</a> (text is stored in a file on the server)</li>
</ul>

<h2>Ace</h2>
The following examples are based on <a href="http://ace.c9.io">Ace</a>.

<h3>State Machine</h3>
<ul>
	<li><a href="ace-statemachine-static.html">Static integration</a> (text is defined in HTML)</li>
	<li><a href="ace-statemachine-resource.html">Resource-based integration</a> (text is stored in a file on the server)</li>
	<li><a href="ace-statemachine-stateless.html">Stateless integration</a> (server does not use session state)</li>
	<li><a href="ace-statemachine-static-multi.html">Multiple synchronized resources (static)</a></li>
	<li><a href="ace-statemachine-resource-multi.html">Multiple synchronized resources (resource-based)</a></li>
</ul>

<h2>CodeMirror</h2>
The following examples are based on <a href="https://codemirror.net/">CodeMirror</a>.

<h3>State Machine</h3>
<ul>
	<li><a href="codemirror-statemachine-static.html">Static integration</a> (text is defined in HTML)</li>
	<li><a href="codemirror-statemachine-resource.html">Resource-based integration</a> (text is stored in a file on the server)</li>
	<li><a href="codemirror-statemachine-stateless.html">Stateless integration</a> (server does not use session state)</li>
	<li><a href="codemirror-statemachine-static-multi.html">Multiple synchronized resources (static)</a></li>
	<li><a href="codemirror-statemachine-resource-multi.html">Multiple synchronized resources (resource-based)</a></li>
</ul>

</div>

</body>
</html>
